@charset "utf-8";

/* reset */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, code, form, fieldset, legend, input, textarea, button, p, blockquote, th, td {margin: 0; padding: 0;}
body {font-family: dotum, Arial,sans-serif;  font-size: 0.75em; color:#6a6a6c;}
li {list-style: none outside none;}
img, fieldset {border: 0 none;}
img {vertical-align: middle;}
legend, hr {display: none;}
legend, caption {display: block;  font-size: 0;  height: 0;  left: 0;  line-height: 0;  overflow: hidden;  position: absolute;  top: 0;  visibility: hidden;  width: 0;}
input, select, textarea {color: #6a6a6c;  font-family: Arial,sans-serif;  font-size: 100%;}
button {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);  border: 0 none;}
em, address {font-style: normal;}
table {border-spacing: 0; border-collapse:collapse; width:100%;}
a, a:link, a:visited, a:hover {color: #007CC0;  text-decoration: none;}
p, a, h2, h3 {word-wrap: break-word;}

/* common */
.btn_more {display:block; width:40px; height:40px; background:url('../images/btn_more.gif') no-repeat 0 0; text-indent:-99999px; font-size:0;}
.skip a {display:block; height:1px; left:0; line-height:0; margin-top:-1px; overflow:hidden; position:absolute; top:0;}
.skip a:hover, .skip a:focus, .skip a:active {background:none repeat scroll 0 0 #3376AD; color:#FFFFFF; padding:20px 0; text-align:center; width:100%; z-index:100;}
.hidden {display:block; height:0; font-size:0; line-height:0; overflow:hidden; position:absolute; left:-99999px;}

/* layout */
.gxtWp {width:960px; margin:0 auto; min-height:700px; height:700px;}
.gxtWp:after {content:''; clear:both; display:block; height:0; overflow:hidden;}
	.gxtWp, {display:inline-block;}

.gxt-side {float:left; width:180px; background-color:#fff;}
.gxt-side .gxt-menu a {display:block; padding:25px 0 27px 10px; border-bottom:1px solid #a2a2a2;}
.gxt-side .gxt-menu a span {display:block; position:relative; top:0; left:0; height:13px; overflow:hidden; font-size:0; text-indent:-99999px;}
.gxt-side .gxt-menu a span.product {background:url('../images/gxt_menu_product.gif') no-repeat 0 0;}
.gxt-side .gxt-menu a span.event {background:url('../images/gxt_menu_event.gif') no-repeat 0 0;}
.gxt-side .gxt-menu a span.gift {background:url('../images/gxt_menu_gift.gif') no-repeat 0 0;}
.gxt-side .gxt-menu a.cinema {padding:0 0 0 10px; height:65px;}
.gxt-side .gxt-menu a.cinema span.cinema {height:65px; background:url('../images/gxt_menu_cinema.gif') no-repeat 0 0;}
.gxt-side .gxt-menu .active {border-bottom:3px solid #161616; padding-bottom:25px; background:url('../images/bg_arr_menu.gif') no-repeat 158px 24px;}
.gxt-side .gxt-menu li:first-child.active {background:none;}
.gxt-side .gxt-menu .active .product, 
.gxt-side .gxt-menu a.active .gift,
.gxt-side .gxt-menu a.active .event {background-position:0 -13px;}
.gxt-side .gxt-menu a:hover span {background-position:0 -13px;}
.gxt-side .gxt-menu a.cinema:hover span {background-position:0 100%;}

.gxt-side .gxt-menu ul {display:none; position:relative; top:-1px; padding:13px 0 0; margin-bottom:-10px; background:url('../images/menu_sub_dot.gif') no-repeat 0 0;}
.gxt-side .gxt-menu .active ul {display:block;}
.gxt-side .gxt-menu ul li {margin-bottom:3px;}
.gxt-side .gxt-menu ul li:last-child {margin-bottom:0;}
.gxt-side .gxt-menu ul li a {padding:0; border-bottom:0 none;}

.gxt-ct {position:relative; float:right; width:710px;}
.gxt-ct:after {content:''; clear:both; display:block; height:0; overflow:hidden;}
.gxt-ct .gxt-vis {width:770px; height:377px; border:0 none;}
.gxt-ct .gxt-vis:after {content:''; clear:both; display:block; height:0; overflow:hidden;}
.gxt-ct .gxt-vis.type2 .left {float:left; width:520px;}
.gxt-ct .gxt-vis.type2 .right {float:right; width:247px;}
.gxt-ct .gxt-vis.type3 .left {float:left; width:259px;}
.gxt-ct .gxt-vis.type3 .right {float:right; width:508px;}
.gxt-ct .gxt-vis.type3 .right.btm {margin-top:3px;}
.gxt-ct .gxt-main-event {position:relative; float:left; width:440px; height:323px; padding:0 40px;}
.gxt-ct .main-title {height:13px; margin-top:26px;}
.gxt-ct .main-title img {vertical-align:top;}
.gxt-ct .gxt-main-event .sub-txt {margin:16px 0 17px;}
.gxt-ct .gxt-main-event .wrap_event_item:after {content:''; clear:both; display:block; height:0; overflow:hidden;}
.gxt-ct .gxt-main-event .wrap_event_item .event_item {float:left; display:block; margin-right:3px;}
.gxt-ct .gxt-main-event .wrap_event_item .event_item.last {margin-right:0;}
.gxt-ct .gxt-main-event .btn_more {position:absolute; top:0; right:0; }
.gxt-ct .gxt-campus {float:left; width:249px; height:323px; border-left:1px solid #e5e5e6;}
.gxt-ct .gxt-campus .main-title {margin-left:19px;}


/* product */
.gxt-product {overflow-y:scroll;}
.feat-cont {position:relative; }
.feat-cont .slider-product {height:400px;}
.feature-box.tab-s .feat-cont .slider-product {height:410px;}
.feat-cont .viewBuy {position:absolute; top:256px; left:94px; z-index:61; font-size:0;}
.feat-cont .viewBuy a {display:inline-block; margin-right:1px;}



.gxt-prodcut-title {position:relative; padding:0 0 0 41px; height:42px; border-bottom:1px solid #e5e5e6;}
.gxt-prodcut-title .more_detail {position:absolute; top:3px; right:0;}

.scroll-bar {
	scrollbar-face-color: #919191;
	scrollbar-base-color: #fff;
	scrollbar-3dlight-color: #7d7d7d;
	scrollbar-highlight-color: #fff;
	scrollbar-track-color: #fff;
	scrollbar-arrow-color: #919191;
	scrollbar-shadow-color: #fff;
	scrollbar-dark-shadow-color: #7d7d7d;
}


.bx-wrapper {margin:0 auto;}
.nav-control {position:absolute; top:6px; right:9px; z-index:10;}
.nav-control .next,
.nav-control .prev,
.nav-control .play,
.nav-control .stop {float:left; margin-left:3px;}
.nav-control .next a,
.nav-control .prev a,
.nav-control .play a,
.nav-control .stop a {display:inline-block; width:33px; height:33px; overflow:hidden; text-indent:-900%;}
.nav-control .next a {background:url('../images/nav_next.png') no-repeat 0 0;}
.nav-control .prev a {background:url('../images/nav_prev.png') no-repeat 0 0;}
.nav-control .play a {background:url('../images/nav_play.png') no-repeat 0 0;}
.nav-control .stop a {background:url('../images/nav_stop.png') no-repeat 0 0;}

.bx-controls {position:absolute; top:15px; right:118px;}
.bx-controls .bx-pager-item {display:inline-block;}
.bx-controls .bx-pager-item a {display:inline-block; text-indent:-100px; overflow:hidden; width:18px; height:18px; vertical-align:middle; background:url('../images/item_nav.png') no-repeat center top;}
.bx-controls .bx-pager-item a.active {background-position:center bottom}

.dim_layer {display:none; position:absolute; top:195px; left:0; width:710px; height:420px; z-index:100;}
/*
.dim_layer .shadow {position:absolute;width:100%;height:100%;background:#000;opacity:0.65;filter:alpha(opacity=65);}
*/
.dim_layer .cont {position:relative;}
.dim_layer .details {position:relative;}
.dim_layer .close {position:absolute; right:0; top:-40px;}

/* event */
.event-front {position:relative; border:1px solid #ddd; margin-top:5px;}
.event-front .item {float:left;}
.event-front .item img {display:block; width:100%;}
.event-list {margin-top:31px;}
.event-list table {width:100%; border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;}
.event-list table th {padding:12px 0; text-align:center; background-color:#f9f9f9; border-bottom:1px solid #d3d3d3;}
.event-list table td {padding:14px 0; text-align:center; font-size:12px; border-top:1px dotted #b4b4b4; line-height:14px}
.event-list table .first td {border-top:none;}
.event-list table .end td, .event-list table .end td.subject a {color:#d3d3d3;}
.event-list table td.subject {text-align:left;}
.event-list table td.subject a {display:block; height:14px; font-size:12px; color:#6a6a6c; overflow:hidden;}
.event-list table td.date {font-size:11px;}

.event-page {text-align:center; margin-top:17px;}
.event-page a {display:inline-block; width:23px; height:23px; color:#6a6a6c;}
.event-page a.active {color:#60c5f1;}
.event-page a.prev, .event-page a.next {width:25px; line-height:23px; border:1px solid #d3d3d3; color:#6b6b6d; text-decoration:none;}
.event-page a.prev {padding:0 10px 0 26px; margin-right:30px; background:url('../images/bg_btn_prev.gif') no-repeat 10px 50%;}
.event-page a.next {padding:0 26px 0 10px; margin-left:30px; background:url('../images/bg_btn_next.gif') no-repeat 44px 50%;}

.event-view {margin-top:5px;}
.event-view:after {content:''; clear:both; display:block; height:0; overflow:hidden;}
.event-view .tit {position:relative; text-align:right; padding:5px 0; border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;}
.event-view .tit .title {display:inline-block; padding-right:60px; line-height:23px;}
.event-view .tit .nav {position:absolute; top:-6px; right:0;}
.event-view .tit .btn_back {display:inline-block; width:23px; height:23px; background:url('../images/btn_back.gif') no-repeat 0 0; text-indent:-999px; font-size:0;}
.event-view .tit .btn_forword {display:inline-block; width:23px; height:23px; background:url('../images/btn_forword.gif') no-repeat 0 0; text-indent:-999px; font-size:0;}
.event-view .event-cont {position:relative; width:770px;}

/* oxquiz */
.wrap_oxquiz {position:relative; width:770px; height:362px;}
.wrap_oxquiz .oxquiz {position:relative; width:770px; height:362px;}
.wrap_oxquiz .oxquiz .quiz {text-align:center; padding-top:72px;}
.wrap_oxquiz .oxquiz.step0 .quiz {padding-top:100px;}
.wrap_oxquiz .oxquiz .btn_start {padding-top:30px; text-align:center;}
.wrap_oxquiz .oxquiz .btn_ox {padding-top:30px; text-align:center; background:url('../images/event/bg_bar.png') no-repeat 50% 35px;}
.wrap_oxquiz .oxquiz .btn_ox a {display:inline-block; width:108px; height:108px; overflow:hidden; text-indent:-99999px;}
.wrap_oxquiz .oxquiz .btn_ox a.btn_o {margin-right:88px; background:url('../images/event/bg_btn_o.png') no-repeat 0 0;}
.wrap_oxquiz .oxquiz .btn_ox a.btn_x {background:url('../images/event/bg_btn_x.png') no-repeat 0 0;}
.wrap_oxquiz .oxquiz .btn_ox a.active {background-position:0 -108px;}
.wrap_oxquiz .oxquiz .hint {position:absolute; right:54px; bottom:38px;}
.wrap_oxquiz .oxquiz .pop_hint {position:absolute; bottom:6px; left:42px; z-index:100;}
.wrap_oxquiz .oxquiz .pop_hint .btn_close {display:block; position:absolute; bottom:17px; right:46px; z-index:120;}
.wrap_oxquiz .step0 {background:url('../images/event/bg_step0.jpg') no-repeat 0 0;}
.wrap_oxquiz .step1 {background:url('../images/event/bg_step1.jpg') no-repeat 0 0;}
.wrap_oxquiz .step2 {background:url('../images/event/bg_step2.jpg') no-repeat 0 0;}
.wrap_oxquiz .step3 {background:url('../images/event/bg_step3.jpg') no-repeat 0 0;}
.wrap_oxquiz .step4 {background:url('../images/event/bg_step4.jpg') no-repeat 0 0;}
.wrap_oxquiz .step5 {background:url('../images/event/bg_step5.jpg') no-repeat 0 0;}

.pop-ox.regist {position:absolute; top:160px; left:50%; margin-left:-277px; width:554px; min-height:500px; background-color:#f3f3f3; border:4px solid #0e4297; z-index:20;}
.pop-ox .fields {margin:25px auto 10px; text-align:center;}
.pop-ox .fields p {margin-bottom:16px;}
.pop-ox .fields .name .ox-input {width:320px; background:url('../images/event/input_1.gif') no-repeat 0 0;}
.pop-ox .fields .tel .ox-input {width:90px; background:url('../images/event/input_2.gif') no-repeat 0 0;}
.pop-ox .ox-input {display:inline-block; padding:3px 10px; height:26px;}
	.pop-ox .ox-input, {zoom:1;}
.pop-ox .ox-input input {width:100%; font-size:16px; text-align:left; height:26px; border:0;}
.pop-ox .agree-box {background-color:#e5e5e5; padding:25px 22px 0;}
.pop-ox .agree-scroll {width:495px; height:68px; padding:5px 8px; background-color:#fff; overflow-y:scroll; overflow-x:hidden;}
.pop-ox .agree-scroll {
	scrollbar-base-color: #dfdfdf;
	scrollbar-3dlight-color: #f0f0f0;
	scrollbar-highlight-color: #f0f0f0;
	scrollbar-track-color: #f0f0f0;
	scrollbar-arrow-color: #a0a0a0;
	scrollbar-shadow-color: #f0f0f0;
	scrollbar-dark-shadow-color: #f0f0f0;
}
.pop-ox .agree_check {position:relative; padding-bottom:25px;}
.pop-ox .agree_check .cehck {position:absolute; top:3px; right:0; color:#8b8a8a; font-size:11px;}
.pop-ox .agree_check .cehck input {vertical-align:middle; margin-left:10px; border:1px solid #b6b6b6; margin-right:2px;}
.pop-ox .btn {text-align:center; padding-bottom:20px;}
.pop-ox .close_reg {position:absolute; top:0; right:0;}
.modal-fff {position:absolute; left:0; right:0; top:0; bottom:inherit; min-height:0; height:0; z-index:-1; overflow:hidden; background-color:#fff;}
.modal .modal-fff {bottom:0; min-height:100%; z-index:9;}
.pop_result {position:absolute; top:65px; left:231px; width:290px; height:198px; background-color:#f3f3f3; border:1px solid #c0c0c0; text-align:center;}
.pop_result .txt {margin:42px 0 34px;}

.pop_end {position:absolute; top:380px; left:50%; margin-left:-153px; width:306px; padding:70px 0; background-color:#f3f3f3; border:4px solid #0e4297; text-align:center; z-index:20;}
.pop_end .close_reg {position:absolute; top:0; right:0;}

.intro-wrap {position:relative; width:960px; margin:0 auto;}
.intro-wrap .skip_visual {position:absolute; bottom:45px; left:50%; margin-left:-44px; z-index:60;}


/*  */
.tab-button {padding:67px 0 70px;}
.tab-button {font-size:0;}
	.tab-button:after {content:''; clear:both; display:block; height:0;}
	*+ html .tab-button {display:inline-block;}
.feat-tab {float:left;}
.feat-tab a {float:left;}
.media-tab {float:right;}
.feature-box h2 {position:relative; height:66px; overflow:hidden; margin-bottom:9px;}
.feature-box h2 img {position:absolute; bottom:0; left:0;}

/* tab s */
.feature-box.tab-s {position:relative; margin-top:30px;}
.spec-btn {position:relative; float:left; margin-left:11px;}
.spec-btn button {cursor:pointer; color:transparent; color:rgba(255,255,255,0); font-size:0; width:123px; height:34px; background:url('../images/tab_s/tab_spec_off.gif') no-repeat 0 0;}
.spec-btn .specs {position:absolute; top:35px; left:0; display:none;}
.spec-btn .specs a {display:block; }
.feature-box .tabs-img .title {position:absolute; top:-10px; right:-20px;}
.feature-box .tabs-img .title img {position:static;}
.s3-slide {}
.s3-slide .slider {width:710px; height:410px;}
.s3-slide .bx-viewport {height:auto !important;}
.s3-slide .bx-controls {z-index:80; top:342px; right:0; width:390px; text-align:center;}
.s3-slide .bx-controls .bx-pager {display:inline-block; margin-right:5px;}
.s3-slide .bx-controls .bx-pager-item a {vertical-align:middle; display:inline-block; width:18px; height:18px; background:url('../images/tab_s/s3_dot.png') no-repeat 0 0;}
.s3-slide .bx-controls .bx-pager-item a.active {background-position:0 100%;}
.s3-slide .bx-controls-auto {display:inline-block;}
.s3-slide .bx-controls-auto a {vertical-align:middle; display:inline-block; width:18px; height:18px; font-size:0; color:transparent;}
.s3-slide .bx-controls-auto a:hover {background-position:0 100%;}
.s3-slide .bx-controls-auto .bx-controls-auto-item {display:inline-block;}
.s3-slide .bx-controls-auto .bx-start {background:url('../images/tab_s/s3_play.png') no-repeat 0 0;}
.s3-slide .bx-controls-auto .bx-stop {background:url('../images/tab_s/s3_stop.png') no-repeat 0 0;}
.tab-s-movie {}
	.tab-s-movie:after {content:''; clear:both; display:block; height:0;}
	*+ html .tab-s-movie {display:inline-block;}
.tab-s-movie .details {float:left; margin-right:9px;}
.tab-s-movie .mov-list {float:right; width:122px; overflow-y:auto; height:340px;}
.tab-s-movie .mov-list a {display:block; width:100px; height:70px; margin:0 0 20px;}
.tab-s-movie .mov-list a {}

/* main */
.tabs-main {background-color:#000;}
.gxt-main {width:100%;}
.gxt-main .tabs-slide {width:100%; position:relative; }
.gxt-main .tabs-slide p {font-size:0; color:transparent; color:rgba(255,255,255,0); height:639px; background-repeat:no-repeat; background-position:50% 0;}
.gxt-main .tabs-slide .photo-1 {background-image:url('../images/main/photo-1.jpg');}
.gxt-main .tabs-slide .photo-2 {background-image:url('../images/main/photo-2.jpg');}
.gxt-main .tabs-slide .photo-3 {background-image:url('../images/main/photo-3.jpg');}
.gxt-main .tabs-slide .photo {background-image:url('../images/main/photo.jpg');}
.gxt-main .tabs-slide .view-mov-layer {position:absolute; top:384px; left:50%; margin-left:-480px; width:164px; height:28px; font-size:0; color:transparent; overflow:hidden; background:url('../images/main/btn_movie.png') no-repeat 0 0;}
.gxt-main .tabs-slide .view-mov-layer:hover {background-position:0 100%;}
.gxt-main .tabs-slide .modal {display:none; position:absolute; top:0; width:100%; height:639px; left:0; z-index:10; background:url('../images/main/movie_modal.png') repeat 0 0;}
.gxt-main .tabs-slide.modal .modal {display:block;}

.gxt-main .controls {position:absolute; top:409px; left:50%; margin-left:-422px; z-index:80; width:960px;}
.gxt-main .controls button {float:left; margin-right:3px; width:16px; height:16px; cursor:pointer; font-size:0; color:transparent; color:rgba(255,255,255,0); background:url('../images/main/pager.png') no-repeat 0 0;}
.gxt-main .controls button.active {background-position:0 100%;}
.gxt-main .controls .play, 
.gxt-main .controls .stop {width:18px; height:18px; margin-left:2px;}
.gxt-main .controls .play {background:url('../images/main/play.png') no-repeat 0 0;} 
.gxt-main .controls .stop {background:url('../images/main/stop.png') no-repeat 0 0;}
.gxt-main .controls .play:hover, 
.gxt-main .controls .stop:hover {background-position:0 100%;}

.gxt-main .bx-controls {position:absolute; top:409px; left:50%; margin-left:-480px; z-index:80; width:960px;}
.gxt-main .bx-pager-item .bx-pager-link {float:left; margin-right:3px; width:16px; height:16px; cursor:pointer; font-size:0; color:transparent; color:rgba(255,255,255,0); background:url('../images/main/pager.png') no-repeat 0 0;}
.gxt-main .bx-pager-item .bx-pager-link.active {background-position:0 100%;}

.gxt-main .tabs-menu {background:url('../images/main/menu_bg.jpg') no-repeat 50% 0;}
.gxt-main .tabs-menu ul {width:960px; margin:0 auto;}
	.gxt-main .tabs-menu ul:after {content:''; display:block; height:0; clear:both;}
	*+ html .gxt-main .tabs-menu ul {display:inline-block;}
.gxt-main .tabs-menu li {float:left;}
.gxt-main .tabs-menu a {display:block; height:61px; color:transparent; color:rgba(255,255,255,0); font-size:0; background-repeat:no-repeat; background-position:0 0;}
.gxt-main .tabs-menu a:hover {background-position:0 100%;}
.gxt-main .tabs-menu .before .menu-1 a {width:192px; background-image:url('../images/main/menu_1.gif');}
.gxt-main .tabs-menu .before .menu-2 a {width:194px; background-image:url('../images/main/menu_2.gif');}
.gxt-main .tabs-menu .before .menu-3 a {width:190px; background-image:url('../images/main/menu_3.gif');}
.gxt-main .tabs-menu .before .menu-4 a {width:194px; background-image:url('../images/main/menu_4.gif');}
.gxt-main .tabs-menu .before .menu-5 a {width:190px; background-image:url('../images/main/menu_5.gif');}

.gxt-main .tabs-menu .after .menu-1 a {width:159px; background-image:url('../images/main/menu_1_a.gif');}
.gxt-main .tabs-menu .after .menu-2 a {width:161px; background-image:url('../images/main/menu_2_a.gif');}
.gxt-main .tabs-menu .after .menu-3 a {width:160px; background-image:url('../images/main/menu_3_a.gif');}
.gxt-main .tabs-menu .after .menu-4 a {width:160px; background-image:url('../images/main/menu_4_a.gif');}
.gxt-main .tabs-menu .after .menu-5 a {width:161px; background-image:url('../images/main/menu_5_a.gif');}
.gxt-main .tabs-menu .after .menu-6 a {width:159px; background-image:url('../images/main/menu_6_a.gif');}

.movie-layer {position:absolute; width:728px; top:50px; left:50%; margin-left:-364px; z-index:60;}
.movie-layer .title {}
.movie-layer .movie-big {width:100%; height:434px;}
.movie-layer .thumb-swipe {margin-top:9px;}
.movie-layer .swipe-wrap a {display:block; position:relative; float:left; width:173px; margin-right:12px;}
.movie-layer .swipe-wrap a .subs {display:block; line-height:20px; color:#626262; margin-top:5px; text-align:center; font-size:11px;}
.movie-layer .swipe-wrap a .modal {position:absolute; top:0; left:0; width:100%; height:65px; background:url('../images/main/thumb_modal.png') no-repeat 0 100%;}
.movie-layer .swipe-wrap a.on .modal {background-position:0 0;}
.movie-layer .swipe-wrap a:hover .modal {opacity:.5;}
.movie-layer .swipe-wrap a.on:hover .modal {opacity:1;}
.movie-layer .swipe-wrap a.on .subs {color:#9c9c9c;}
.movie-layer .bx-controls {position:absolute; top:0; left:0; width:100%;}
.movie-layer .bx-prev,
.movie-layer .bx-next {position:absolute; top:485px; width:38px; height:65px; z-index:61; font-size:0; color:transparent;}
.movie-layer .bx-prev {left:-43px; background:url('../images/main/mov_prev.png') no-repeat 0 0;}
.movie-layer .bx-next {right:-43px; background:url('../images/main/mov_next.png') no-repeat 0 0;}
.movie-layer .bx-prev:hover,
.movie-layer .bx-next:hover {background-position:0 100%;}
.movie-layer .bx-prev.disabled,
.movie-layer .bx-next.disabled {opacity:.5;}
.movie-layer .bx-prev.disabled:hover,
.movie-layer .bx-next.disabled:hover {cursor:default; background-position:0 0;}
.movie-layer .close {position:absolute; top:0; right:-99px;}

/* gift */
.gxt-gift {background:url('../images/gift/bg_body.gif') repeat-y 50% 0;}
.gxt-gift .gxtWp {height:auto; }
.gxt-gift .gift-cont {width:780px; float:right;}
.gxt-gift .gift-cont .head {position:relative; height:619px; background:url('../images/gift/bg1.jpg') no-repeat 50% 0;}
.gxt-gift .gift-cont .head-right {position:absolute; top:0; right:0; width:50%; height:619px; background:url('../images/gift/head_right.jpg') repeat-x 0 0;}
.gxt-gift .gift-cont .h2-right {position:absolute; top:619px; right:0; width:50%; height:64px; background:url('../images/gift/h2_right.gif') repeat-x 0 0;}
.gxt-gift .gift-cont .guide-right {position:absolute; top:3607px; right:0; width:50%; height:259px; background:url('../images/gift/guide_right.gif') repeat-x 0 0;}
.gxt-gift .gift-cont .head h2 {position:absolute; top:16px; left:32px;}
.gxt-gift .gift-cont .head .p1 {position:absolute; top:205px; left:32px;}
.gxt-gift .gift-cont .head .p2 {position:absolute; top:401px; left:32px;}
.gxt-gift .gift-cont .body {position:relative;}
.gxt-gift .gift-cont .guide {position:relative;}

